package com.detrum.utils;

import android.text.TextUtils;
import android.util.Log;

/**
 * 打印调试信息，原则上要求所有的调试日志都设用此类中的方法，在发布时将debug置为false
 * @author alex_liuyq
 *
 */
public class LogUtils {

    private static final boolean DEBUG = true;
    private static final String TAG = "UAV";

    public static void i(String text) {
        if (DEBUG && !TextUtils.isEmpty(text))
            Log.i(TAG, text);
    }

    public static void i(int text) {
        if (DEBUG)
            Log.i(TAG, String.valueOf(text));
    }

    public static void d(String text) {
        if (DEBUG && !TextUtils.isEmpty(text))
            Log.d(TAG, text);
    }

    public static void w(String text) {
        if (DEBUG && !TextUtils.isEmpty(text))
            Log.w(TAG, text);
    }

    public static void e(String text) {
        if (DEBUG && !TextUtils.isEmpty(text))
            Log.e(TAG, text);
    }

    public static void syso(String text) {
        if (DEBUG && !TextUtils.isEmpty(text)) {
            System.out.println(text);
        }
    }

    public static void syso(int text) {
        if (DEBUG) {
            System.out.println(String.valueOf(text));
        }
    }

    public static void logzjp(String text) {
        if (DEBUG && !TextUtils.isEmpty(text))
            Log.i("zjp", text);
    }
    
}
